package ca.etsmtl.log720.lab2.beans;

/***
 * Dossier
 * Implémentation d'un dossier criminel
 */
public class Dossier {

	private int _id;
	private String _nom;
	
	private String _prenom;
	private String _noPermis;
	private String _noPlaque;
	
	//Représente le niveau de gravité de l'infraction la plus grave au dossier
	private int _maxNiveau;
	
	public Dossier(){
		
	}
	public Dossier(int id, String nom, String prenom, String noPermis, String noPlaque){
		this._id = id;
		this._nom = nom;
		this._prenom = prenom;
		this._noPermis = noPermis;
		this._noPlaque = noPlaque;
		this._maxNiveau = 0;
	}
	
	
	public String getString(){
		return "Dossier ID:"+_id+", de " + _prenom+" " + _nom+
				", plaque:" + _noPlaque+", permis:"+_noPermis+
				". (niveau max:"+_maxNiveau+")";
	}
	
	public int getID(){
		return this._id;
	}
	public String getNom(){
		return this._nom;
	}
	public String getPrenom(){
		return this._prenom;
	}
	public String getNoPermis(){
		return this._noPermis;
	}
	public String getNoPlaque(){
		return this._noPlaque;
	}
	public int getNiveauGraviteMax(){
		return this._maxNiveau;
	}
	
	public void set_id(int _id) {
		this._id = _id;
	}
	public void set_nom(String _nom) {
		this._nom = _nom;
	}
	public void set_prenom(String _prenom) {
		this._prenom = _prenom;
	}
	public void set_noPermis(String _noPermis) {
		this._noPermis = _noPermis;
	}
	public void set_noPlaque(String _noPlaque) {
		this._noPlaque = _noPlaque;
	}
	public void set_maxNiveau(int _maxNiveau) {
		this._maxNiveau = _maxNiveau;
	}
	
}
